package com.itany.corejava.code01_Java基础;

// 导入Scanner类,该类由JDK提供
// 该类的包名为:java.util,类名为:Scanner
// 因此,在引入一个已有的Java类时
// 通过import 包名.类名的方式引入
import java.util.Scanner;

/**
 * @author: 石小俊
 * @date: 2023年02月28日 15:54
 * @version: 1.0
 */
public class Test06_用户输入 {
    public static void main(String[] args) {
        // 想要使用官方提供的Java类,需要在当前Java文件中导入对应的路径(包)
        // 该类是一个引用数据类型
        Scanner sc = new Scanner(System.in);
        // System.out.print(xxx):在控制台输出指定内容,不带换行
        // System.out.println(xxx):在控制台输出指定内容,自带换行
        System.out.print("请输入您的姓名:");
        // sc.next()用于获取用户在控制台输入的字符串
        // 返回的值是一个String类型
        String name = sc.next();
        System.out.print("请输入您的年龄:");
        // Scanner还提供各种nextXXX()的方法,XXX表示返回的值的类型
        // 例如:sc.nextInt()表示返回一个int类型的值
        // 如果输入的值不是一个int类型的数值,则报错
        int age = sc.nextInt();

        // sc.nextDouble()表示返回一个double类型的数据
        System.out.print("请输入您的身高:");
        double weight = sc.nextDouble();

        System.out.println("您的姓名为:"+name);
        System.out.println("您的年龄为:"+age);
        System.out.println("您的身高为:"+weight);
    }
}
